package com.mask.common.file.utils;

public class FileUtils {
    /**
     * 获取文件扩展名
     */
    public static String getExtension(String filename) {
        if (filename == null) {
            return null;
        }
        int index = filename.lastIndexOf(".");
        if (index == -1) {
            return "";
        }
        return filename.substring(index);
    }

    /**
     * 获取文件名
     */
    public static String getName(String filename) {
        if (filename == null) {
            return null;
        }
        int index = filename.lastIndexOf("/");
        return index == -1 ? filename : filename.substring(index + 1);
    }
}

// mask:
//   file:
//     # 存储类型：LOCAL/MINIO
//     storage-type: MINIO
//     # 本地存储配置
//     local:
//       path: /upload
//       domain: http://localhost:8080
//     # MinIO配置
//     minio:
//       endpoint: http://localhost:9000
//       access-key: minioadmin
//       secret-key: minioadmin
//       bucket-name: mask